.d-table {

}

.check-l {
  width: 300px;
}

.check-l .state {
  margin-bottom: 15px;
  margin-right: 20px;
}

.check-l .state .title {
  margin-bottom: 5px;
  font-weight: 600;
}

.check-l .state ul.u-st li {
  margin-bottom: 10px;
}

.check-l .state ul.u-st li .wo {

}

.check-l .state ul li .ti {
  text-align: right;
  color: #999;
}

.check-r {
  flex: 1;
}

.check-r .msg {
  margin-bottom: 15px;
}

.check-r .msg .title {
  font-weight: 600;
  width: 140px;
}

.check-r .msg ul {
  flex: 1;
}

.check-r .msg ul li .ti {
  color: #999;
  text-align: right;
  margin-right: 10px;
}

.check-r .msg ul.default {
  flex-flow: row wrap;
}

.check-r .msg ul.default li {
  width: 50%;
}

.check-r .msg ul.cuisine li {
  line-height: 30px;
  justify-content: space-between;
}

.check-r .msg ul.cuisine li span:nth-child(1) {
  width: 180px;
}

.check-r .msg ul.cuisine li .totla {
  margin-top: 10px;
  color: #999;
}

.check-r .msg ul.cuisine li .totla .price {
  font-weight: bold;
  font-size: 16px;
  color: red;
}
